ParseTime Subroutine

private subroutine ParseTime(ncId, ref_time, time_unit)

Parse units attribute of time variable Limits: string representing date and time must not contain blanks

Arguments

Type IntentOptional Attributes Name
integer(kind=short), intent(in) :: ncId

NetCdf Id for the file

type(DateTime), intent(out) :: ref_time
character(len=7), intent(out) :: time_unit

Variables

Type Visibility Attributes Name Initial
character(len=2), public :: DD

day

character(len=2), public :: MM

month

character(len=4), public :: YYYY

year

character(len=80), public :: attribute
logical, public :: error
character(len=2), public :: hh

hour

integer(kind=short), public :: i

loop index

integer(kind=short), public :: idTime

Id of the variable containing information on time ccordinate

character(len=2), public :: min

minute

integer(kind=short), public :: nAtts

number of global attributes

integer(kind=short), public :: nDims

number of dimensions

integer(kind=short), public :: nVars

number of variables

integer(kind=short), public :: ncStatus

error code return by NetCDF routines

character(len=10), public :: since
character(len=2), public :: ss

second

character(len=25), public :: timeString
character(len=6), public :: tz

time zone

character(len=80), public :: unit
character(len=100), public :: variableName